.box {
  display: flex;
  flex-direction: column;
  width: 100vw;
}

.row {
  margin: 8px;
  background-color: #FFF;
  border: 1px solid lightgrey;
  border-radius: 4px;
}

.row>h3 {
  padding: 8px;
}

.row>.list {
  padding: 8px;
  background-color: #FFF;
  border: 2px solid #FFF;
}

.row>.list.green {
  border: 2px dashed green;
}

.item {
  margin-bottom: 8px;
  padding: 8px;
  background-color: #FFF;
  border: 1px solid lightgrey;
  border-radius: 4px;
}

.item.green {
  border: 1px solid green;
}